﻿*{margin: 0;padding: 0}
body{margin: 0;padding: 0;color: #333;font: 14px/1.5 "microsoft yahei", "Arial Narrow", HELVETICA;min-width: 1200px !important;-webkit-text-size-adjust: none;}
table{border-collapse: collapse;border-spacing: 0}
@media screen and (max-device-width: 900px){body{width: 1200px;}
.bottom{width: 1200px;}}
fieldset, img{border: 0;border: none}
dd, dl, dt, img, li, ol, p, ul{list-style: none;border: none}
address, caption, cite, code, dfn, em, optgroup, th, var{font-style: normal;font-weight: 400}
del, ins{text-decoration: none}
caption, th{text-align: left}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: 400}
button, input, select, textarea{font-size: 100%}
q:after, q:before{content: ''}
abbr, acronym{border: 0;font-variant: normal}
sup{vertical-align: baseline}
sub{vertical-align: baseline}
i{font-style: normal}
a{text-decoration: none;outline: 0;color: #333}
a:hover{text-decoration: underline;color: #be0000}
a:active{outline: 0;
star:expression(this.onFocus=this.blur())}
.fl{float: left}
.fr{float: right}
.clearfix{clear: both}
.clear{clear: both;height: 0;line-height: 0;font-size: 0}
.mr20{margin-right: 20px!important}
.ml20{margin-left: 20px!important}
.mt10{margin-top: 10px!important}
.mt20{margin-top: 20px!important}
.f18{font-size: 18px}
.f16{font-size: 16px}
.bold{font-weight: 700}
.block{display: block}
.red{color: #be0000}
.c666{color: #666!important}
.blue{color: #005dad}
.top{min-width: 1200px;}
body{background: url('../images/body_bg.png') no-repeat;}
.mainbody{width: 1200px;margin: 0 auto;padding-bottom: 50px;overflow: hidden;}
.header{width: 1200px;margin: 0 auto;height: 150px;background: url(../images/toutu.png) no-repeat 540px bottom;overflow: hidden}
.header .logo{padding:45px 0 20px 0;float: left}
.header .topcode{margin-top: 65px;margin-right: 20px;padding: 5px;background-color: rgba(255,255,255,.45)}
.navgation{background:#005dad;height:45px;min-width:1200px;}
.navgation .nav_con{width: 1200px;margin: 0 auto}
.navgation ul{width: 1250px;}

.navgation li a.on, .navgation li a:hover{text-decoration: none;}
.nav{height: 45px;line-height: 45px;position: relative;}
.nav a,.nav h3{color: #fff}
.nav .nLi{float: left;position: relative;display: inline}
.nav .nLi h3{float: left}
.nav .nLi h3{display: block;padding: 0 29px;font-size: 17px}
.nav .sub{display: none;width: 100%;left: 0;top: 45px;position: absolute;background: #f7f7f7;line-height: 35px;filter: alpha(opacity=95);opacity: .95;z-index: 1000}
.nav .sub li{zoom: 1}
.nav .sub a{display: block;padding-left: 15px;white-space: nowrap;
    max-width:129px;
    overflow: hidden;
    text-overflow: ellipsis;
   	color: #333;font-size: 15px;
    height: 35px;}
.nav .sub a:hover{color:#005dad}
.nav .on h3{background:#015298;color: #fff;font-weight: bold}
.con_div{width: 1200px;margin: 0 auto;overflow: hidden;z-index: 2;}
.container{width: 1200px;margin: 20px auto}
.notice{color: #666;width: 1200px;margin: 10px auto;overflow: hidden;line-height: 40px}
.notice h1{font-weight: 700;font-size: 16px;padding-left:10px;background: url(../images/notice.png) no-repeat;background-size: 16px;background-position: 0 12px;width:90px}
.notice h1 a{color:#005dad;}
.txtMarquee-left{width: 1100px;position: relative;float: left}
.txtMarquee-left .bd{padding: 10px}
.txtMarquee-left .bd .tempWrap{width:1085px!important}
.txtMarquee-left .bd ul{overflow: hidden;zoom: 1}
.txtMarquee-left .bd ul li{margin-right: 35px;background: url(../images/cirle.jpg) left 8px no-repeat;float: left;height: 20px;padding: 0 0 0 10px;line-height: 20px;text-align: left;width: auto!important;font-size: 15px;}
.txtMarquee-left .bd ul li span{margin-left: 5px;color: #aaa}
.focusBox{width: 510px;height: 330px}
.focusBox{float: left;position: relative;width: 510px;height: 330px;overflow: hidden;text-align: left;background: #fff}
.focusBox .pic img{width: 510px;height: 330px;display: block}
.focusBox .txt-bg{position: absolute;bottom: 0;z-index: 1;height: 36px;width: 100%;background: #333;filter: alpha(opacity=40);opacity: .4;overflow: hidden}
.focusBox .txt{position: absolute;bottom: 0;z-index: 2;height: 36px;width:400px;overflow: hidden}
.focusBox .txt li{height: 36px;line-height: 36px;position: absolute;bottom: -36px}
.focusBox .txt li a{display: block;color: #fff;padding: 0 0 0 10px;text-decoration: none}
.focusBox .num{position: absolute;z-index: 3;bottom: 8px;right: 8px}
.focusBox .num li{float: left;position: relative;width: 18px;height: 15px;line-height: 15px;overflow: hidden;text-align: center;margin-right: 1px;cursor: pointer}
.focusBox .num li a, .focusBox .num li span{position: absolute;z-index: 2;display: block;color: #fff;width: 100%;height: 100%;top: 0;left: 0;text-decoration: none}
.focusBox .num li span{z-index: 1;background: #000;filter: alpha(opacity=50);opacity: .5}
.focusBox .num a:hover, .focusBox .num li.on a{background: #be0000}
.industry_news{width: 440px;height: 330px;overflow: hidden}
.industry_news .title, .newsitem .title{height: 35px;background: #eee;line-height: 35px}
.industry_news .title h1, .newsitem .title h1{color: #fff;background: #005dad;padding: 0 20px;font-size: 16px;font-weight: 700;position: relative}
.newsitem .title h1{padding-left:40px}
.newsitem .title h1 img{width:22px;height: 22px;position: absolute;top:7px;left:12px;}
.industry_news .title .more, .newsitem .title .more{color: #999;font-size: 14px;padding-right: 20px}
.news_con{padding: 8px 10px 4px;height: 124px;border-bottom: 1px dashed #ddd;margin-bottom: 8px}
.news_con .key-_news{height: 115px;overflow: hidden;}
.news_con .key-_news h2{color: #be0000;margin: 10px 0;font-size: 18px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.news_con .key-_news p{text-indent: 2em;color: #999}
.news_list li{height: 30px;line-height: 30px;padding: 0 0 0 10px;background: url(../images/cirle.jpg) left 15px no-repeat}
.news_list li a{white-space: nowrap;max-width:82%;overflow: hidden;text-overflow: ellipsis;display: block;height: 32px}
.news_list li a:hover{color: #be0000}
.news_list li span.date{float: right;color: #aaa;font-size: 12px}
.fast_link{width: 210px}
.fast_link a{text-decoration: none;cursor: pointer}
.fast_link img{vertical-align: middle}
.fast_link .link{width: 210px;height: 75px;display: block;margin-bottom: 10px}
.fast_link .link:last-child{margin-bottom: 0}
.fast_link .model, .fast_link .train{width: 100px;height: 75px;overflow: hidden;display: blcok}
.fast_link .model span, .fast_link .train span{display: block}
.fast_link .model span img, .fast_link .train span img{height: 38px}
.fast_link .construction a, .fast_link .model a, .fast_link .star a, .fast_link .train a{display: block;text-align: center;padding: 5px 10px;color: #fff;height: 65px}
.fast_link .model a{background: #9acb5e}
.fast_link a:hover{filter: alpha(opacity=90);opacity: .9}
.fast_link .train a{background: #a7b8e6}
.fast_link .construction a{background: #89c3f4;line-height: 65px}
.fast_link .star a{background: #dbedfc;color: #005dad;line-height: 65px}
.fast_link .construction{width: 210px;height: 75px;display: block;overflow: hidden}
.fast_link .star{width: 210px;height: 75px;display: block;position: relative}
.fast_link .star .staricon{display: block;position: absolute;top: 0;left: 0}
.fast_link .star .arrowicon{display: block;position: absolute;bottom: 10px;right: 20px}
.banner1100{width: 1200px}
.newsitem{width: 475px;height: 283px;overflow: hidden}
.breviary{padding: 10px 0}
.breviary dt{padding: 5px;margin-right: 10px;width:110px;height:60px;overflow:hidden;}
.breviary dt img{width: 110px;height: 60px}
.breviary dd{height: 68px;overflow: hidden}
.breviary dd h2{font-size: 14px;color: #333;line-height: 32px;max-width: 90%;overflow: hidden;text-overflow: ellipsis;word-break: keep-all;white-space: nowrap}
.breviary dd p{text-indent: 2em;color: #aaa;font-size: 12px}
.newsitem_ul li{padding: 0 0 0 10px;background: url(../images/cirle.jpg) left 15px no-repeat;height: 32px;line-height: 32px}
.newsitem_ul li a{display: block;white-space: nowrap;max-width:82%;overflow: hidden;text-overflow: ellipsis;height: 32px}
.newsitem_ul li a:hover{color: #be0000}
.newsitem_ul li span.date{float: right;color: #aaa;font-size: 12px}
.industryservice{width: 210px}
.industryservice h1{line-height: 34px;padding-left: 20px;color: #2e7ac0;background: #f0f0f0;display: block;border-top: 1px solid #2e7ac0;font-size: 16px;font-weight: 700}
.industryservice ul li{margin-bottom: 2px}
.industryservice ul li a{background: #e0eaf3;padding: 3px 20px;display: block;line-height: 40px;color: #666;font-size: 15px;
	white-space: nowrap;
	max-width: 82%;
	overflow: hidden;
	text-overflow: ellipsis;}
.industryservice ul li a:hover{color: #005dad;filter: alpha(opacity=80);opacity: .8}
.industryservice ul li a span{display: inline-block;padding-right: 10px}
.industryservice ul li a span img{vertical-align: middle;width: 20px;height: 20px;position: relative;top: -2px}
.industryservice.download ul li a{font-size: 14px;line-height:27px;}
.industryservice.download ul li a span img{width: 14px;height: 14px;}
.industryservice.fuwu ul li a{background:none;height:60px;}
.industryservice.fuwu ul li{margin-bottom:6px}
.industryservice.fuwu ul li.tougao{background: url(../picture/tougao.png) no-repeat;}
.industryservice.fuwu ul li.peixun{background: url(../picture/peixun.png) no-repeat;}
.industryservice.fuwu ul li.xiehui{background: url(../picture/xiehui.png) no-repeat;}

.introduce{padding: 10px}
.introduce .code{text-align: center;padding-bottom: 10px}
.introduce .code img{width: 100px;height: 100px}
.introduce p{color: #999;text-indent: 2em;font-size: 12px}
.scroll .title{width: 50px;background: #005dad;color: #fff;text-align: center;font-weight: 700;padding: 20px 0;font-size: 16px;height: 100px;line-height: 25px}
.scroll .scrollcon{width: 1050px}
.scroll .scrollcon li{width: 165px;height: 60px;float: left;margin: 5px 0 5px 10px}
.scroll .scrollcon li a{display: block;border: 1px solid #ddd}
.scroll .scrollcon li a img{width: 163px;height: 58px}
.multipleColumn{overflow: hidden;position: relative;width: 1149px;float: left;background: #e0eaf3}
.huiyuantitle{color: #fff;background: #005dad;padding: 49px 15px;font-size: 16px;font-weight: 700;line-height: 20px;height: 80px}
.multipleColumn .multipcon{width: 1135px;overflow: hidden;}
.multipleColumn .bd{padding: 10px;overflow: hidden;width: 1390px;}
.multipleColumn .bd ul{overflow: hidden;zoom: 1;width: 345px;float: left}
.multipleColumn .bd ul li{margin: 4px;float: left;overflow: hidden;text-align: center}
.multipleColumn .bd ul li .pic{text-align: center}
.multipleColumn .bd ul li .pic img{width: 158px;height: 65px;display: block;background: #fff;padding: 2px;border: 1px solid #ccc}
.multipleColumn .bd ul li .pic a:hover img{border-color: #be0000}
.imgRota{transition: transform 1s}
.imgRota:hover{transform: rotate(-360deg)}
.imgOffset:hover{-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);-transform: scale(1.05, 1.05);transition: .3s transform;cursor: pointer}
.imgOffset:hover{-webkit-transform: scale(1.05, 1.05);-moz-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);-transform: scale(1.05, 1.05);transition: .3s transform;cursor: pointer}
.bottom{background: #005dad;color: #fff;font-size: 12px;padding: 40px 20px 20px 20px;min-width: 1200px;position: relative}
.footer_bg{position:absolute;top:-173px;left:0;height:173px;width:100%;background: url('../images/footer_bg.jpg') no-repeat bottom;z-index: -1;}
.bottom_con{width: 1200px;margin: 0 auto;text-align: center}
.container .position{padding-left: 25px;background: url(../images/index.png) no-repeat 0 2px;line-height: 20px;color: #333;margin-bottom: 20px}
.container .position voice{margin: 0 5px;}
.leftcon{width: 290px;float: left}
.leftmenu, .leftnews{box-shadow: 0 0 6px 0 rgba(221,221,221,.7);background: #fff}
.leftcon h3.title{background: #005dad;color: #fff;text-align: center;font-size: 18px;line-height: 40px}
.menulist{padding: 10px 0}
.menulist li{padding: 5px 0;position: relative}
.menulist li a{display: block;padding: 0 20px 0 50px;line-height: 40px;font-size: 16px;color: #333;text-decoration: none;background: url(../images/arrow_r.png) no-repeat 20px center}
.jquery-accordion-menu ul>li>a.active, .menulist li>a:hover{background: url(../images/arrow_r_on.png) no-repeat 20px center;color: #005dad;}
.jquery-accordion-menu ul ul.submenu{width: 100%;display: none;background: #f0f0f0;position: static}
.jquery-accordion-menu ul ul.submenu li{padding: 0}
.jquery-accordion-menu ul ul.submenu li a{overflow: hidden;margin-bottom: 2px;font-size: 12px;text-indent: 2em;border-top: none;position: relative;border-left: solid 6px transparent;-o-transition: border .2s linear;-moz-transition: border .2s linear;-webkit-transition: border .2s linear;transition: border .2s linear;background-size: 12px;background-position: 50px center}
.jquery-accordion-menu ul ul.submenu li>a.active, .jquery-accordion-menu ul ul.submenu li>a:hover{border-left-color: #005dad;background-image: url(../images/arrow_r_on.png)}
.jquery-accordion-menu ul li a i{width: 34px;float: left;line-height: 18px;font-size: 16px;text-align: left}
.jquery-accordion-menu .submenu-indicator{right: 22px;position: absolute;line-height: 40px;font-size: 20px;-o-transition: transform .3s linear;-moz-transition: transform .3s linear;-webkit-transition: transform .3s linear;-ms-transition: transform .3s linear;
*top:5px;}
.jquery-accordion-menu ul ul.submenu .submenu-indicator{line-height: 16px}
.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator{-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.ink{display: block;position: absolute;background: rgba(255,255,255,.3);border-radius: 100%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0)}
.animate-ink{-webkit-animation: ripple .5s linear;-moz-animation: ripple .5s linear;-ms-animation: ripple .5s linear;-o-animation: ripple .5s linear;animation: ripple .5s linear}
.rightcon{width:890px;float: right;box-shadow: 0 0 6px 0 rgba(221,221,221,.7);background: #fff}
.rightcon .article{padding: 30px;}
.rightcon .list_search{position: absolute;height: 50px;top: 4px;right: 10px}
.rightcon .list_search ul{float: right}
.rightcon .list_search ul li{float: left;line-height: 30px;margin: 0 2px;background: 0 0!important}
.search_border{border: 1px solid #ddd;display: block;line-height: 28px;margin: 0;padding: 0}
.rightcon .list_search li input[type=text]{line-height: 28px;padding: 0 5px;color: #000;border: 0;-webkit-appearance: none;background: #fff;height: 28px;text-align: left;outline: 0;width: 295px;font-size: 13px}
.rightcon .list_search li .submit{width: 60px;background: #2e91d4;color: #fff;line-height: 30px;height: 30px;text-align: center;border: none;cursor: pointer}
.search_result_no{font-size: 14px;line-height: 20px;margin: 100px auto;width: 300px;color: #727272}
.rightcon .list_search li .submit:hover{filter: alpha(opacity=80);opacity: .8}
.rightcon .newslist{position: relative}
.rightcon .newslist h3, .rightcon_title,.rightcon .page_title{background: url(../images/book.png) 14px 10px #eee no-repeat;color: #000;line-height: 40px;height: 40px;font-size: 18px;padding-left: 40px}
.leftnews_con{padding: 20px 10px}
.leftnews_con ul li{line-height: 32px;background: url(../images/point.jpg) no-repeat 0 15px;padding: 0 0 0 10px}
.leftnews_con ul li span{float: right;font-size: 13px;color: #999;}
.leftnews_con ul li a{white-space: nowrap;max-width:80%;overflow: hidden;text-overflow: ellipsis;display: block}
.rightcon .newslist .newslist_con li{line-height: 45px;background: url(../images/point.jpg) no-repeat 0 20px;margin: 0 20px;padding-left:15px;font-size: 15px;border-bottom: #999 1px dashed;}
.rightcon .newslist .newslist_con li a{display: block;white-space: nowrap;max-width: 90%;overflow: hidden;text-overflow: ellipsis;
*display:inline-block;}
.rightcon .newslist .newslist_con{padding: 10px 0;}
.rightcon .newslist .newslist_con .empty,.pages_content .empty{text-align: center;color: #aaa;font-size: 16px;margin-top: 40px;}
.rightcon .newslist .newslist_con li .date{float: right;color: #888;padding-left: 14px}
.rightcon .newslist .newslist_con li.line{border-bottom: 1px #ddd solid;margin-bottom: 15px;padding-bottom: 15px}


.newspage{padding: 20px 36px;font-size: 12px;text-align: right}
.newspage li{height: 30px;width: 30px;text-align: center;line-height: 30px;float: left;border: #dfdfdf solid 1px;margin: 0 2px;border-radius:4px;font-size: 12px;}
.newspage a{display: block}
.newspage li,.newspage a,.newspage span{color: #666}
.newspage li.disabled{background: #f7f7f7}
.newspage li.active span{color: #be0000;font-weight: bold}
.newspage .pagination::after{content: '';clear: both}

.article h1{line-height: 42px;font-size:26px;text-align: center;padding: 10px 0 26px 0;font-weight: 400}
.pages-date{position: relative;border-bottom: 1px #dcdcdc solid;padding-top: 7px;text-align: left}
.pages_print{position: absolute;border-bottom: none;top: 7px;right: 0px}
.editor{padding-bottom: 30px}
.pages-date{text-align: left;color: #666;font-size: 14px;height: 35px;overflow: hidden;line-height: 30px}
.pages-date span.font, .pages_print span.font{margin: 0 10px}
.pages_print .index_switchsize{float: left;padding-left: 180px}
.pages_print .printIco{float: left;background: url(../images/ico.png) no-repeat 0 7px;padding-left: 22px}
.pages_print .share{float: left;padding-left: 20px;width: 80px;margin: 0}
.pages_print .index_switchsize span{cursor: pointer}
.pages_print{text-align: center;font-size: 14px;height: 30px}
.pages_print .share{color: #898989}
#btnPrint{cursor: pointer}
.pages_content,.pages_content div{line-height: 30px;margin: 0;padding: 40px 0 40px 0;font-family:"Microsoft YaHei" !important;font-size: 16px !important;color: #666 !important;}

.pages_content p{margin-bottom: 10px;}
.pages_content .list01 li a p{margin-top: 0;font-family: Microsoft Yahei}
.pages_content .editor{color: #898989;font-size: 12px;text-align: right;padding: 5px 0}
.editor{text-align: right;color: #888;font-size: 14px}
#div_div{width: 132px;margin: 0 auto}
#qr_container{color: #b5b5b5;font-size: 12px;line-height: 26px;position: relative}
.institution_content{padding-top: 20px;padding-bottom: 50px}
.institution_content p{line-height: 20px;padding-bottom: 10px;color: #666;font-size: 14px}
.institution_wrap{padding: 0 30px 10px;border-bottom: 1px dotted #e0e0e0}
.institution_wrap h1{font-size: 20px;font-weight: 700}
.institution_wrap p{text-indent: 2em;line-height: 25px;color: #333;margin-bottom: 10px}
.rules_wrap{margin: 0 30px 20px 30px}
.rules_wrap p{text-indent: 2em;color: #333}
.rules_wrap h3{text-align: center;font-size: 20px;font-weight: 700;line-height: 50px}
.rules_wrap h5{text-indent: 2em;font-weight: 700;padding-bottom: 5px}
.rightcon .department{padding: 0 30px}
.rightcon .department ul{width: 100%}
.rightcon .department li{margin: 10px 0}
.rightcon .department h2{font-weight: 700;font-size: 18px;padding: 0 0 10px 0;color: #000}
.rightcon .department p{text-indent: 2em;color: #333}
.institution_work{margin-top: 20px}
.rightcon .contactus_ul li{background: #fff;padding: 10px;font-size: 18px;width: 40%;float: left}
.rightcon .contactus_ul li p{font-size: 16px;color: #818181}
.contactus_ul{margin: 0 20px}
/*æ–°å¢žå¹¿å‘Šä½*/
.adSlide{width: 100%;height: 80px;;overflow: hidden;position: relative;clear: both;margin-bottom: 10px;}
.adSlide .hd{position: absolute;z-index: 1;right: 5px;bottom: 5px;}
.adSlide .hd ul{overflow: hidden;zoom: 1;float: left;}
.adSlide .hd ul li{float: left;margin-right: 2px;width: 16px;height: 16px;line-height: 16px;text-align: center;background: #fff;cursor: pointer;filter: alpha(opacity=60);opacity: 0.6;}
.adSlide .hd ul li.on{background: #a1022a;font-weight: bold;filter: alpha(opacity=100);opacity: 1;color: #fff;}
.adSlide .bd{position: relative;z-index: 0;}
.adSlide .bd img{width: 1200px;height: 85px;overflow: hidden}
/*å›¾ç‰‡æ•ˆæžœ*/
.focusBox .pic img, .breviary dt img{transition: all 0.6s}
.focusBox .pic img:hover,  .breviary dt img:hover{transform: scale(1.2)}
.tslx{}
.tslx dt {text-align:center;}
.tslx dt img{width:240px;}
.tslx dd{padding:20px 20px 0;}
.tslx dd h2{text-align:left;font-size:18px;font-weight:bold;line-height:40px;}
.tslx dd{font-size:16px;line-height:200%;}

/*对联广告的css代码*/
.duilian {
	top: 240px;
	position: absolute;
	width: 102px;
	overflow: hidden;
	display: none;
}
.duilian_left {
	left: 6px;
}
.duilian_right {
	right: 6px;
}
.duilian_con {
	border: none;
	width: 110px;
	height: 300px;
	overflow: hidden;
}
.duilian_con a {
	display: block
}
.duilian_close {
	width: 30px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	display: block;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	position: absolute;
	right: 0;
	top: 5px
}
.duilian_close:hover {
	color: #fff;
	text-decoration: none;
}